iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 19
0
Modern Web

ASP.NET Core 入門實戰30天系列 第 19

Day 19 Entity Framework Core (3)

  • 分享至 

  • xImage
  •  

本篇重點

Data Migration
EF Core - Conventions


前言

EF Core 可以透過Migration去更新資料庫以及快速建立資料表
上一篇提到的DBContext是一個實際的class
可以使用這個Class提供的方法去執行資料庫的CRUD

而Migration則是將定義好的Class,去產生一個檔案
透過個檔案可以快速地更新資料庫內容,或是直接產出Script


EF Core Migration

EF Core Migration 除了使用微軟的powershell 之外
也可以利用dotcli執行
產出的migration檔案也可以納入版控
接下來的練習都會是在mac上使用,並搭配sqllite操作


EF Core - Conventions

EF Core 會針對建立的好的物件名稱
這邊預計會來示範一下EF Core是如何處理一對一及一對多的關係
最後利用Migration 來更新我們的資料庫


上一篇
Day 18 Entity Framework Core - DBContext
下一篇
Day 20 使用ASP .NET Core 手把手打造一個購物網站
系列文
ASP.NET Core 入門實戰30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言